package com.enjoy.ch2;

import java.util.ArrayList;
import java.util.List;

/**
 * -Xms256M -Xmx256M -Xmn128M -Xss512K -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=512M -XX:-UseAdaptiveSizePolicy -XX:+UseConcMarkSweepGC -XX:+PrintGCDetails
 * -Xms2048M -Xmx2048M -Xmn1024M -Xss512K -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=512M -XX:-UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:+UseParallelOldGC
 * -Xms256M -Xmx256M -Xmn128M -Xss512K -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=512M -XX:-UseAdaptiveSizePolicy -XX:+UseConcMarkSweepGC -XX:+PrintGCDetails
 * -Xms2048M -Xmx2048M -Xmn1024M -Xss512K -XX:MetaspaceSize=512M -XX:MaxMetaspaceSize=512M -XX:-UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:+UseSerialOldGC
 */
public class HeapTest {

    byte[] a = new byte[1024 * 100]; // 100KB

    public static void main(String[] args) throws InterruptedException {
        List<HeapTest> heapTestList = new ArrayList<>();
        while (true) {
            heapTestList.add(new HeapTest());
            Thread.sleep(10);
        }
    }
}
